#! /bin/bash
    # nohup python main.py --config exps/DIA/b0inc10/imr_inc10_seq_dis10.json \
    #     --device 6 --scale 20 --margin 0.0 \
    #     --ca_epochs 5 \
    #     --init_epochs 1 --inc_epochs 1 \
    #     --ffn_rank 8 --prefix inc10_ca05_r08_ep20 \
    #     >imr_inc10_ca05_r08_ep20.log 2>&1
    # nohup python main.py --config exps/test_cifar_in21k.json \
    #     --device 9 --scale 20 --margin 0.0 \
    #     --ca_epochs 5 \
    #     --init_epochs 10 --inc_epochs 20 \
    #     --ffn_rank 8 --prefix inc10_ca05_r08_ep20 \
    #     >test.log 2>&1 &

ep=10
imr_lr=0.025
cifar_lr=0.025
(
    nohup python main.py --config exps/ldc/imr_inc10_moe.json \
        --scale 20 --margin 0.0 --init_epochs 20 --inc_epochs $ep \
        --init_lr $imr_lr --inc_lr $imr_lr --batch_size 32 \
        --ffn_rank 8 --ca_epochs 5 \
        --device 7 \
        --prefix inc10_ca05_r08_ep$ep \
        >ldc_imr_inc10_ca05_r08_ep$ep.log 2>&1

    nohup python main.py --config exps/ldc/cifar_inc10_moe.json \
        --scale 20 --margin 0.0 --init_epochs 20 --inc_epochs $ep \
        --init_lr $cifar_lr --inc_lr $cifar_lr --batch_size 32 \
        --ffn_rank 8 --ca_epochs 5 \
        --device 0 \
        --prefix inc10_ca05_r08_ep$ep \
        >ldc_cifar_inc10_ca05_r08_ep$ep.log 2>&1
) &
(
    nohup python main.py --config exps/ssiat/imr_inc10_moe.json \
        --scale 20 --margin 0.0 --init_epochs 20 --inc_epochs $ep \
        --init_lr $imr_lr --inc_lr $imr_lr --batch_size 32 \
        --ffn_rank 8 --ca_epochs 5 \
        --device 0 \
        --prefix inc10_ca05_r08_ep$ep \
        >ssiat_imr_inc10_ca05_r08_ep$ep.log 2>&1

    nohup python main.py --config exps/ssiat/cifar_inc10_moe.json \
        --scale 20 --margin 0.0 --init_epochs 20 --inc_epochs $ep \
        --init_lr $cifar_lr --inc_lr $cifar_lr --batch_size 32 \
        --ffn_rank 8 --ca_epochs 5 \
        --device 0 \
        --prefix inc10_ca05_r08_ep$ep \
        >ssiat_cifar_inc10_ca05_r08_ep$ep.log 2>&1
) &

    python main.py --config exps/ldc/cifar_inc10_moe.json \
        --scale 20 --margin 0.0 --init_epochs 1 --inc_epochs 1 \
        --init_lr $cifar_lr --inc_lr $cifar_lr --batch_size 32 \
        --ffn_rank 2 --ca_epochs 5 \
        --device 7

ep=20
imr_lr=0.025
cifar_lr=0.025

    nohup python main.py --config exps/ldc/imr_inc10_moe.json \
        --scale 30 --margin 0.1 --init_epochs 20 --inc_epochs $ep \
        --init_lr $imr_lr --inc_lr $imr_lr --batch_size 32 \
        --ffn_rank 8 --ca_epochs 5 \
        --device 7 \
        --prefix inc10_ca05_r08_ep$ep \
        >ldc_imr_inc10_ca05_r08_ep$ep.log 2>&1 &

    nohup python main.py --config exps/ssiat/imr_inc10_moe.json \
        --scale 20 --margin 0.0 --init_epochs 20 --inc_epochs $ep \
        --init_lr $imr_lr --inc_lr $imr_lr --batch_size 32 \
        --ffn_rank 8 --ca_epochs 5 \
        --device 0 \
        --prefix inc10_ca05_r08_ep$ep \
        >ssiat_imr_inc10_ca05_r08_ep$ep.log 2>&1